正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数。
数据范围:
function func(line) { // 取出两个正整数a,b const [a, b] = line.split(" ").map(Number); // 从最大的开始遍历,到a*b结束 const max = Math.max(a, b); for (let i = max; i <= a * b; i++) { // 第一个可以同时整除两个数的便是最小公倍数 if (i % a === 0 && i % b === 0) { console.log(i); break; } } } while ((line = readline())) { func(line); }
while (line = readline()) { var lines = line.split(' '); var a = parseInt(lines[0]); var b = parseInt(lines[1]); var minNum = Math.min(a, b); var maxY = 1 for(var i = 2; i<= minNum; i ++) { if(a % i === 0 && b % i === 0) { maxY = i; } } print(a * b / maxY); }